package egovframex.openci;


public interface Constants {

    public static final String PROGRAM_NAME = "OpenCI";

    public static final String TEMPLATE_ROOT = "bin/openci/";

    public static final String BIN = "bin";
    public static final String HOME = "home";
    
    public static final String MAVEN_TEMPLATES = TEMPLATE_ROOT + "tpl/bin/maven2";
    public static final String MAVEN_HOME = BIN + "/maven2";

    public static final String TOMCAT_TEMPLATES = TEMPLATE_ROOT + "tpl/bin/tomcat7";
    public static final String TOMCAT_HOME = BIN + "/tomcat7";

    public static final String HUDSON_TEMPLATES = TEMPLATE_ROOT + "tpl/home/jenkins";
    public static final String HUDSON_HOME = HOME + "/jenkins";
    
    public static final String BIN_TEMPLATES = TEMPLATE_ROOT + "/bin";

    public static final String HUDSON_JOB_TEMPLATE = TEMPLATE_ROOT + "/home/hudson.job/%s";
    public static final String HUDSON_JOB_HOME = "hudson/jobs/%s";
    public static final String HUDSON_JOB_WORKSPACE = HUDSON_JOB_HOME + "/workspace";

    public static final String PROJECT_TEMPLATE = TEMPLATE_ROOT + "/home/projects/%s";
    public static final String TEMP     = "temp";
}
